home *** CD-ROM | disk | FTP | other *** search
-
- /* complexobject.c */
- static Py_complex c_powu ( Py_complex x , long n );
- static Py_complex c_powi ( Py_complex x , long n );
- static void complex_dealloc ( object *op );
- static void complex_buf_repr ( char *buf , complexobject *v );
- static int complex_print ( complexobject *v , FILE *fp , int flags );
- static object *complex_repr ( complexobject *v );
- static int complex_compare ( complexobject *v , complexobject *w );
- static long complex_hash ( complexobject *v );
- static object *complex_add ( complexobject *v , complexobject *w );
- static object *complex_sub ( complexobject *v , complexobject *w );
- static object *complex_mul ( complexobject *v , complexobject *w );
- static object *complex_div ( complexobject *v , complexobject *w );
- static object *complex_remainder ( complexobject *v , complexobject *w );
- static object *complex_divmod ( complexobject *v , complexobject *w );
- static object *complex_pow ( complexobject *v , object *w , complexobject *z );
- static object *complex_neg ( complexobject *v );
- static object *complex_pos ( complexobject *v );
- static object *complex_abs ( complexobject *v );
- static int complex_nonzero ( complexobject *v );
- static int complex_coerce ( object **pv , object **pw );
- static object *complex_int ( object *v );
- static object *complex_long ( object *v );
- static object *complex_float ( object *v );
- static object *complex_new ( object *self , object *args );
- static object *complex_conjugate ( object *self );
- static object *complex_getattr ( complexobject *self , char *name );
-